//void 类型 表示没有任何返回值的函数，
// 函数里面不写return，或写return undefined，或直接就写return;

function demo(): void {
  console.log(111);
}

function demo2(): void {
  console.log(111);
  return;
}

function demo3(): void {
  console.log(111);
  return undefined;
}

function demo4(): undefined {
  console.log(111);
  return undefined;
}

let result = demo();
console.log(result);
if (result) {
  //返回void这边result这边报错
  console.log("result不为空");
} else {
  console.log("result为空");
}

let result4 = demo4();
console.log(result4);
if (result4) {
  //返回undefine这边不会报错
  console.log("result4不为空");
} else {
  console.log("result4为空");
}
